/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.ipercube.compiler;

import com.ipercube.*;
import com.ipercube.model.ColumnModel;
import com.ipercube.model.RowModel;
import com.ipercube.DataSourceModel;

/**
 *
 * @author tartur
 */
public interface PivotCompiler {

    public void setColumnModel(ColumnModel colModel);

    public void setRowModel(RowModel rowModel);

    public void setDataModel(DataSourceModel dataModel);

    public DataMap compile();
}
